package vo

type Info interface {
}

type Base struct {
	Code int    `json:"code"` // 编码
	Msg  string `json:"msg"`  // 信息
	Info Info   `json:"info"` // 详细信息
}

func NewBase(Code int, Msg string) Base {

	return Base{
		Code: Code,
		Msg:  Msg,
	}
}

// 表格数据
type TableVo struct {
	Base
	Items interface{} `json:"items"`
	Total uint64      `json:"total"`
}

// 分类对象
type CategoryVo struct {
	Id       uint64        `json:"id"`
	Name     string        `json:"name"`
	Img      string        `json:"img"`
	Pid      uint          `json:"pid"`
	Children []*CategoryVo `json:"children"`
}
